Using Fine-Grained Differencing to Evolve Traceability Links

نویسندگان

  • Bonita Sharif
  • Jonathan I. Maletic
چکیده

An approach to support the sustained evolution of traceability links is proposed and outlined. A fine-grained differencing approach on the link endpoints is used to maintain the links in a scalable manner. Here scalable refers to large software systems with thousands of links. Details of the link model and representation are given followed by the process used to evolve traceability links.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis and Recommendations for Developer Learning Resources

Developer documentation helps developers learn frameworks and libraries, yet developing and maintaining accurate documentation require considerable effort and resources. Contributors who work on developer documentation need to at least take into account the project’s code and the support needs of users. Although related, the documentation, the code, and the support needs evolve and are not alwa...

متن کامل

Traceability for Managing Evolutionary Change

Traceability links can provide essential support for evolutionary development of software, beyond requirements engineering e.g. for reuse & design decisions, design and code comprehension, effort estimation, checks for completeness and project management. For maximum support, traceability links are required not only for large grained artifacts but for fine grained ones as well. The establishmen...

متن کامل

Enhanced Traceability for the Unified Process

Complex, business critical software systems have to adapt to frequently changing needs. Evolutionary development processes have been developed to enable short responses to changes. In complex settings the changes bear high risks, such as incomplete implementation, misunderstood dependencies, missing comprehension and lacking coverage. To manage these risks, the concept of traceability has been ...

متن کامل

Traceability and Fine-Grained Constraints in Interactive Inconsistency Management

Software engineering is the multi-person activity of creating multiversion software. In the model-driven methodology, software artifacts are expressed in a variety of languages with a variety of tools. To manage the inconsistencies that can arise within and between software models, one needs a means to describe consistency constraints, detect violations of these and correct the models according...

متن کامل

Differencing and Merging of Software Diagrams - State of the Art and Challenges

For long, fine-grained version control for software documents has been neglected severely. Typically, software configuration management systems support the management of text or binary files. Unfortunately, text-based tools for fine-grained version control are not adequate for software documents produced in earlier phases in the software life cycle. Frequently, these documents have a graphical ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007